#pragma once

#include "../CreateBaseWidget.h"

class MainWindow;
class ShapeOperation;

class QRWCreateSolidWidget : public CreateBaseWidget 
{
public:
    QRWCreateSolidWidget(MainWindow* inMainWindow, ShapeOperation* inOperation = nullptr, QWidget* parent = nullptr);
    ~QRWCreateSolidWidget();

protected:
	virtual void OnPickPosition(const gp_Pnt& inPosition) override;
	virtual void OnComboBoxIndexChanged(int index);

	int ComboBoxIndex = 0;
	
	RWTripleFloatInput* m_originPoint;
};
